Adaptive optics loop calibration (Hardware needed).
RSRC
LVINLBVW ) S ) < @ RPdFH`_q `Dڼ%rُ B~ ЙƋ-KMGv ُ B~ HU:-8 d LVIN , VICC %CasaoManagerGeneralSpecifications.ctlPTH0 5 Controls%CasaoManagerGeneralSpecifications.ctl B VICC !General dimensions definition.ctlPTH0 1 Controls!General dimensions definition.ctl B VICC Point2D.ctlPTH0 ControlsPoint2D.ctl B VICC Point2Df.ctl PTH0 ControlsPoint2Df.ctl B VIPI Camera.lvclass PTH0 $ ClassesCameraCamera.lvclass VIPI WavefrontCorrector.lvclass PTH0 < ClassesWavefrontCorrectorWavefrontCorrector.lvclass VIPI CorrectionDataManager.lvclass PTH0 B ClassesCorrectionDataManagerCorrectionDataManager.lvclass VIPI
Image.lvclass PTH0 " ClassesImage
Image.lvclass VIPI HasoEngine.lvclass PTH0 , Classes
HasoEngineHasoEngine.lvclass VICC .InteractionMatrixToCommandMatrixParameters.ctl PTH0 > Controls.InteractionMatrixToCommandMatrixParameters.ctl B VICC *InteractionMatrixAcquisitionParameters.ctl PTH0 : Controls*InteractionMatrixAcquisitionParameters.ctl B VIPI HasoSlopes.lvclass PTH0 , Classes
HasoSlopesHasoSlopes.lvclass VIVI WavefrontCorrector.lvclass"LVClass_WavefrontCorrector ctor.viPTH0 D ClassesWavefrontCorrector"LVClass_WavefrontCorrector ctor.vi VIVI WavefrontCorrector.lvclass6LVClass_WavefrontCorrector Read Has internal memory.viPTH0 X ClassesWavefrontCorrector6LVClass_WavefrontCorrector Read Has internal memory.vi VIVI WavefrontCorrector.lvclass%LVClass_WavefrontCorrector connect.vi PTH0 G ClassesWavefrontCorrector%LVClass_WavefrontCorrector connect.vi VIVI Camera.lvclassLVClass_Camera ctor.viPTH0 , ClassesCameraLVClass_Camera ctor.vi
VIVI Camera.lvclass#LVClass_Camera set Parameter Int.vi PTH0 9 ClassesCamera#LVClass_Camera set Parameter Int.vi VIVI Camera.lvclass#LVClass_Camera set nbImagesToSum.vi PTH0 9 ClassesCamera#LVClass_Camera set nbImagesToSum.vi VIVI CorrectionDataManager.lvclass%LVClass_CorrectionDataManager ctor.viPTH0 J ClassesCorrectionDataManager%LVClass_CorrectionDataManager ctor.vi
VIVI CorrectionDataManager.lvclass@LVClass_CorrectionDataManager SetInteractionMatrixPreferences.vi PTH0 e ClassesCorrectionDataManager@LVClass_CorrectionDataManager SetInteractionMatrixPreferences.vi VIVI CorrectionDataManager.lvclass0LVClass_CorrectionDataManager GetGeneralSetUp.vi PTH0 U ClassesCorrectionDataManager0LVClass_CorrectionDataManager GetGeneralSetUp.vi VIVI HasoSlopes.lvclassLVClass_HasoSlopes ctor.viPTH0 4 Classes
HasoSlopesLVClass_HasoSlopes ctor.vi VIVI Camera.lvclass#LVClass_Camera start acquisition.vi PTH0 9 ClassesCamera#LVClass_Camera start acquisition.vi VIVI Camera.lvclassLVClass_Camera get size.viPTH0 0 ClassesCameraLVClass_Camera get size.vi VIVI
Image.lvclassLVClass_Image ctor.viPTH0 * ClassesImageLVClass_Image ctor.vi VIVI HasoEngine.lvclass$LVClass_HasoEngine ctor from file.viPTH0 > Classes
HasoEngine$LVClass_HasoEngine ctor from file.vi VIVI CorrectionDataManager.lvclass6LVClass_CorrectionDataManager GetExperienceCommands.vi PTH0 [ ClassesCorrectionDataManager6LVClass_CorrectionDataManager GetExperienceCommands.vi VIVI WavefrontCorrector.lvclass7LVClass_WavefrontCorrector Move to Absolute Position.vi PTH0 Y ClassesWavefrontCorrector7LVClass_WavefrontCorrector Move to Absolute Position.vi VIVI Camera.lvclassLVClass_Camera get image.vi PTH0 1 ClassesCameraLVClass_Camera get image.vi VIVI HasoEngine.lvclass-LVClass_HasoEngine Compute Internal slopes.vi PTH0 G Classes
HasoEngine-LVClass_HasoEngine Compute Internal slopes.vi VIVI HasoSlopes.lvclass!LVClass_HasoSlopes equalize AB.vi PTH0 ; Classes
HasoSlopes!LVClass_HasoSlopes equalize AB.vi VIVI
Image.lvclassLVClass_Image get image data.viPTH0 4 ClassesImageLVClass_Image get image data.vi VIVI Camera.lvclass"LVClass_Camera stop acquisition.viPTH0 8 ClassesCamera"LVClass_Camera stop acquisition.vi VIVI CorrectionDataManager.lvclass9LVClass_CorrectionDataManager ComputeInteractionMatrix.viPTH0 ^ ClassesCorrectionDataManager9LVClass_CorrectionDataManager ComputeInteractionMatrix.vi VIVI CorrectionDataManager.lvclass7LVClass_CorrectionDataManager SaveInteractrionMatrix.viPTH0 \ ClassesCorrectionDataManager7LVClass_CorrectionDataManager SaveInteractrionMatrix.vi VIVI CorrectionDataManager.lvclass<LVClass_CorrectionDataManager SetCommandMatrixPreferences.vi PTH0 a ClassesCorrectionDataManager<LVClass_CorrectionDataManager SetCommandMatrixPreferences.vi VIVI CorrectionDataManager.lvclass5LVClass_CorrectionDataManager ComputeCommandMatrix.viPTH0 Z ClassesCorrectionDataManager5LVClass_CorrectionDataManager ComputeCommandMatrix.vi VIVI CorrectionDataManager.lvclass=LVClass_CorrectionDataManager GetDiagnosticsSingularVector.viPTH0 b ClassesCorrectionDataManager=LVClass_CorrectionDataManager GetDiagnosticsSingularVector.vi VIVI
Image.lvclassLVClass_Image dtor.viPTH0 * ClassesImageLVClass_Image dtor.vi ! VIVI Camera.lvclassLVClass_Camera dtor.viPTH0 , ClassesCameraLVClass_Camera dtor.vi VIVI HasoSlopes.lvclassLVClass_HasoSlopes dtor.viPTH0 4 Classes
HasoSlopesLVClass_HasoSlopes dtor.vi " VIVI WavefrontCorrector.lvclass"LVClass_WavefrontCorrector dtor.viPTH0 D ClassesWavefrontCorrector"LVClass_WavefrontCorrector dtor.vi # VIVI HasoEngine.lvclassLVClass_HasoEngine dtor.viPTH0 4 Classes
HasoEngineLVClass_HasoEngine dtor.vi $ VIVI CorrectionDataManager.lvclass%LVClass_CorrectionDataManager dtor.viPTH0 J ClassesCorrectionDataManager%LVClass_CorrectionDataManager dtor.vi % & xT0E6y!PQ() 8#Pۊ8]%B
@,1}ɶ8ҕ>ymU|߃~k.(]:AI];BV,^Kr#ټʽ}vSUũa>״9~{[(kg4}$u5fpfg/80V?eTy+YGzk?h{;
\ xc`be`` a xc`ag C u xc`af C y 'xMh\UM6$ΘZU )D+>0hm'L.ʸs!(څ.q "V߿s^_ft9{9s=OD9.r~3Af?}"w+[3Obv#րEN$;#4lA>DF/g诳d8Dz!ȗIqa,)`Cd/9B.aEp+9c>(d=dϢEZ_Y0\F ȁM`=`\ W`3ȃZP ׀ 渓z0 Tn78`]% e8xYpW\Ð
y5{>Be1ď!f<I!ч\!3*ό`:^Bb1p>1`q&puOl:N]\ۇW^ǧ=Ci=m].~jZxy
/!AϛV?')9<OI".w%^}ޟ^>~<{wT#+oQ꼑1uf9[s:>ɺ|Wē/Ŀ|$y]żr7Jl&s;d"/y;S,U9-1
yYkK)\_z3D.f^vK}ho%JZ۫x꼽{cROxK6h;.RwFwޝ_`j-jwm7¼Zb[UN<Sx'mmR]->W'6i[]+
,e^>$C,ļہ273.8Nʘu
]g̶zЖȋV0/Kx+l(FmK:&MkYƼW#[ze^j}s])Wp&Cؘż»Zxk{v9w
G>SNuI5ۘ17/Vuf3}5"or;2ܼ^% vKǤ}QĻy,>Ep}P6[D^d22cZz^En!o`72ܼer,gJl$^%2ܼ媾T.'1FuU1/͋]"omW^,b8N/+rφ'sbip?.gƏjA]y;B?_z +\SϩE$ZC6NkG?;VߙDI*F[ŝ|;w̞7a)`ԤJF͞$Nfobf$pͱSz5~0zjk%85;Ƣ;,߬Ƈr3Q|vqhWUvy1op_HɕCuk?{qrP\H5KMFVj=3c](y:6<vB?3xCfA|kaG~umG=q\ix)*>d:M*DJtOtF{ƋT>.XI1NJ݈Vr)DthhO12kwv7D
VW"UQ"Xϭ"Ѹp^pug
D'6 =IRE9qWa)!
Užpobҕ5GO1~̣jqvˌ`A~6諶UmJ&.WEE|h.K\E0dA.B%zΊS
IߝF۶_ =b܅nbß@7K+:n˸h=BG&ה%Ï;qkdatKEqQaq&QG_Cf@&_
yK}Jw[a;N7\aaw+ G:[dCWSw~x%_fcݱo,G(+TS@sgH8M;C%Ɓi
j-V-[ۢ4e4]ӎNXYlͦxzLr)֪rUmϪnrM57'KN38fK~#],nOSd}lvǸ&K5)7g([}R+kLr0ksħҕm>:qWoKד
Z.%ۭ"P!;tj.m+G
AWeh&v8Q[7F˻1^Eqb.פ6Mﴶ~0Ǭ1~1M5xT7uk8G௮)C5L5+Fj"oH r֝|(v"5!krOu4I*j.:<LޔIh-*8G5ZoS};?ʱ=&h]n#."/\ ݩhxJ*16yYZ,:բ2Ր:15/~29AicjvnJyGeӞ5JrR*Dž_h-8[FI/cd|]Bk]P{_SOh fIx?q%QT.]tYǙN՚
QFlkΩJ/@O1 E٣xFkGwҬ#p)농C%Dbn7e`OEXCȮgo;E{"{;d7&R
rZvE
T/cAjڹv+ņ@ޖ't<X:uKo(}.A%}Oxet1IǓC۹Jf&[zO9z٣[R7s㿐M!gnG;5PZhEkzl;Ψ1E쨷y-Sh#=o#XVE+R2|p/ZqrZ?S"`O֗6ȫvˮ#:pϴ8)Ձ,Lv ւ'uIfsB+7뽽w
a d:u,^7TI4H&@q˼er^ɹJ :J8Rt3+XtJv'<,͇m:e.Νqę})G/`"vōQ$e{s1cq_&,@TS^;G?H $}^HkWr]H`Z=qHlݎm=Njq5܂ۂXCI8hsZF Bt@U\*bY2o|#6kh>:;Z{Y *td}ܑ^Z5Gwҕoh(2o,fo<fՐè6m_9C_YeHo&`A`_tk1k:r%r2zs/'.i8':
ˉK
kY6)^t@Q?j4頝6Pc6r
l<%3!C1e:C| 0,gV6"Yk6,RTf3W2ڥ9X {J-8Fs6?@P1\\c^./+-F@/fupHϾIOP]\6o{S!]ox{yZS2I]'obD"^ʇ+^sM!I˿|Ȕk8 7Astc1|֚Ogm)Dv,D?l-o`a.\!fǯJ:SuN øIm|;48fp$p 3cg <&YQ*,(~48I`Uw cQө;ߕ9.Civ4T}X":.ƛ73.Ë+W?q^<<y!y˼띇|+W?e^l^TSvg]Q<IZk-;Jeɺu}ѲG|O_. . xs```(03 `d``b T4]=xxt^6hV"mb zͣ#(R|z}TT@U<vc^B4 ZԹxiJ=~Y!*:>*&{tkV*t Čˆ<:?x4;ݻv1ir @y0nXX~pwquQ*@\\mk
"m<sRrʒsbb <xs```(03 $SR #x4Q1Qb`vz=X >*,`nNGt@ C@0_0<zG؝־Td: qP&$.32j'LZ #1 xs```(03 `d``b T4.ao<:ytQ,Q
Sr֩@G;GPQ1B HIiG7H(dt {nNGt@ C`s 4A9x4I;݃$rp9 qP&.$.X Juu2}DuuNONuZNZpmm-P
H] 18.0 18.0 18.0 18.0 18.0 W5y&.sRNI9 _ X 4 v T Z . b _
` Q B s D # L ) M K l o "
T j " d 9 :
# 4 x y
5 !
!
V
C q _
< t
>
L .
$
x z _ p R v N 3 $ $ ~ $ i $ f $ " %' g %3 j ' # '} ' ' B
.
/
u + < ' `
6
l D ~ o 2 l
h
$ %" $ %. B u $} X & '_ $ $ 7 t 9 5 ~ ( v d 4
>
Z
j "
F
O
L
{
@ a j %
: [ + f E Q
< m > ) # _ x W
6 ^ &<
; f E
{
! _ ! ! # b #
5 $ $ % & & & & &
& ` &
= & 8 & &> & $ & ' & $ ' %' ( $ ) %3 * + + + + < , , v - a - [ - U - . . x . / / $ 0 q 1 (` 1 ' 2 & 2 & 2 ' 2 3 3 '} 4 'w 4 ' 4 $ 5 $> 5 $ 6 7 o 8 { 8 8
8
) 8
I 8
U 8
g 8 / < @ @ A D
"
# % 7 7 ? A
0ُ B~RYxGrNZØ$ՠ%+b, s)J%.s!)J%K JZJVJRI s&#)$/'$ ` FPHP TDCC Point2D.ctlPTH0 ControlsPoint2D.ctl B PTH0 TDCC Point2Df.ctl PTH0 ControlsPoint2Df.ctl B PTH0 TDCC !General dimensions definition.ctlPTH0 1 Controls!General dimensions definition.ctl B PTH0 TDCC %CasaoManagerGeneralSpecifications.ctlPTH0 5 Controls%CasaoManagerGeneralSpecifications.ctl B PTH0 PP pp ww 00 g
g PP pp Z PNG
IHDR Z mIDATx F̞2F(NuB[4y4
D^R1s3tx
aD۵P!\ec?6X/2p4vn}Ka+j IENDB` T PNG
IHDR Z sIDATx
@ MN:@T)-="T!}oED_Θy"P-5\Kj@,Oi߬XQ#^i+}`4`1۸!
IENDB` -e x] |S֟6It MMiJeQZvd+ նi<>ETsGE@ Ѻ "
DEQDdn77w
ϾClzfsʯl>4G(|#3WO!TF6:ţG<
KD,ⱴnL,X_e_Q
>#+WMމ2F@aMlṬDi@ƮwHJB=08NS*,Q>DfLYÊ+ܵ,i\;㑭>6w,M
۠@A+WDl]@ǰ
!watAmh+(;"\wVMaAԦZU%5w^PPʣT{T5BTQ_7O6Έi47QHpP";JA9 Dϻ&iMOLIjk) ԦKiLh|mJM6q||F!8F\8y6!۷mʞknYO`ZBCE< vЀ>eMVqh2tt'aZ&n\ĭJBU1f@tul3ĉt
]м1D㯫;>&(MAl?<&{8gT%Ò}ng
owT@Dv=A*GT<bśHp$MƏu ~& >ԝP.AkBK@6hy.A
RY:k""
mJHuUO
RApD`j( OF0:3I#LG<at&_To
3˭U6En#uA4X@`b6>h#ebI
5jj^A1 L;I Lx6$H_(=HI<mUB%m}3͕W},-+CqK O3S'vZ@7%Ⱦ">/}>-byEX
RW
p>LtUbTCƜ:0o9TixcdNKN>'7>6
<i{яR4Ռꭄ wA_ F@Y "EU,
].rqO(|V+JF a`SWW ȀY GatjPTN8dHeI@=lU«#4J_37&DbZ\IF)Ťݻw IS;$}Z4B蔐<P=\ylSb{u/<3!@I= :yR՞ОyBh2=OI$ڣw @'k!+2bj*ZNݢZ TdQ|U։
&ٍ cP9z9sDX9N S
")
@q+.-b %^<mP
}T>z+W?)usH@?6+R34тhF0;z?V>~WԉmZ#Tb:iIMkP¡C5WA+l0}
$@22(cr?М:hNU6PB3r]vuRhd1᳣:>k`gv#lPEE!fpUk
Au\aεuf11r.qn20u\)RJP7CP\нkUoUˌeq,3>#oX։p˝ۭNɧoM⁴
Og8[if|ɉbKYRsspSp2sJr*@?OH)'ɖej~
lor-흰~4Ev
(~C*`_rM.gP9Fw {26kdi.Z4)"`.a2ϠE=u]ȾE~{1G7{CǓtNc{`ߙoƪq67mdW.X^;~!4cՠ+.ߠT!jzzA3e:ٺ^
5Q
eNG~Ȝ|ŰzQ&aLj;ʓ{voa}\rg3*A1iTEېS%>0MIp+g:^rs4}m}+}$_y.A~4&hl@oR0$PrC~U>V[8'D`AHU_;,
!PjYmbZC~Gr*C } GEvʕ21J,rTlC0},rNu\36{WVpͽ'$G&tjAl4lӨDl/d_>JzqٗOS5>-{ ۈfnH9JG T,KVpl7'SyOKj11&&=U0e_=zy'
cKze>PCӔi2I+or?~Q@I vsā/ːhoc. <(ߣlF2 6X%c+,Y.TMS{
?QǍ?ap:ن~ςA)tPmɭB}-I)
2o:Rcdcg#ǘ.1qL̥1&%ch+f\nkW+_1 8&{"غ8&G$L昔^);czqLza:4Ӕcm1L?ck1- ;8:8堖1(cye&d
VC[q;0d#ZsLNQrLm8QqLm9ݘv7&cڏm19sL:pLǫ:rL;qLk:s%^1NcL1Mc
8IsLגsEӍ19sJO5ڛc
K9u}8}9_Y?_֟c9fg1WV^1Cn1CC9fX0^=cFT"9m$njqnj>cL1cgq77瘫ncjf5sk9f 3qD)S15cJn-6cܵn\;c>cΝ1wru]1ewqL]S
ʻ+9{n^_19fA
L[8cnFh:̸tMs7s-oᘙYKfq%k49 @ȭ o[zGkA >6灼;A] A y.eA.X .y3\"?{?{ |A.yq ȇ^|/=\R(^y^W>מ 'A>)O~5@.}9_ϼg,|kº@E/W|y _y*ȕڻ\U
ꍫAٸ^{o|7A}-uV[ 䆏6|A; ]u[@nt#M[7|o{ 7_|/?A~' V}m;| /}v_
䎽;@~k|
ȝv.
7n{~r [~A @ ȟ~yAo =c<rȣǏ<v'< '8 S<ui Kypa6WnBSyn;y¿'^{5tk\6fp "w;̧CLؼ upȑp8OQuٳ-&ͅX'OU6/5C
}"Mb"CD,.,x> aؕ7MC_ϿȟAkxXD<&Bstd)WAĵ[T[>ʆ.ч:!amtGp0 #QQrJ+Ԕ{ӊjU|ź?|7;OD%uZ2/@NHNuU$PG
O,V,H=_8
*@;HL肴9M!r^qmQEin*oN,)ɭ߬| {o>oмE[g@eǭ\;}tuf0Z
9dǽ*v\3 g
ߑv{xq.Mڢ럹TUD~~#ݎ] A
:w)ťǽ{B"O;n{`0:5)P+^ܾ@{/"^ܾ0 36ŷtp/n0O`f308Nm?AS<%SZ6usc OL֜$:ȵ<ʷtmQ'ԻSIBL,GwS?F%9-ĥ> QVjӧ^9uh?Zuvx|I|9T?BY%$P*.JN;}5Έ4?9ȢƇ}sQ:nl::Cl::UEߧOuu5x<]rB6oC5j˟% PS
BW)! y"C:
Ӂ
} ?䗂
U wxWC),u ZY<F
HrrMZ $"o/oŧ7
}'to
]5vn} T /I^#D_44$gs'UII+dJ$UB[zL op(MxMdzb
#5X٨tG*5Hv~OQ$&eQJC=mm[ CSgL#C/5YzS{dd2#O?oTlVd<.
,ZfU`#_Ϝm?h2(zs0sϏS9[Av$9?k: ya!d[A՞ס=)cCֶ~Zў^8^9u.::9hX lMg<@̼\,Ђ(-JOU.-w;sjrUAvzS%4f+"
I3fP/fw*FwKL)f:y9)֦%F'&Y(cYxM
Dƻc$:/{G}p[
\Fe`IhOOu{n3K{tN{<@hge{@ FJU=SU=_)]!Ͻug5$l=%M,I?nt`IDXс%m0$ycK_4>$e#KuKv',Im`IZ'XN`I+A硵
N`xCk&JXZwyyFXU`r*d"9Vߟ%X%:$mpFm`I:BpF"Dc dw2$}$FI`IN`d`ItT%m[QL"U|gXq?%U%LKƶW,IA7>~3,iXBeO`KX?%Q
/q`IDWA/vqo
rdC7[2DCBZmOsOz*p[5b*.+FPE!y3ʣFVuĠVumma=Mn1pi ܪ81Oz
{HyQHqk8mƾʌqUzzOzCI+UFuTిxy!=3f5&X6L]uP;ya!=2QE8f*g܍^w;]+:*gxjNύdĒh'(&TͨvG~̛Ȣ})!~"ή{:S"4x'G
B#<5:Zb<8ޤ^
q.T5YTU_Opb:7Yɽbo`<*
:fȩng^݂ھW7gIY
*7KFbb[.`us ̷$;4驞
yPg6b*=j*JA
3/H?#R:
*QOECqU80& )xmJTBKCBB[hkhS54ZF}lJ\C/VS/I,VK6kIh'Ҧ0L48߮ 4wD o˰麐N7$X.ssVbAʴYVS*:'ںu+ R2T̫`h:ө"'A%\*0}*sU[: Ȁ$oo4d'f's,
3M)g*ܐvaBJ<'^ʱ͛*tdFQ CYCaLMRIEpOz c߅$XF~CBR!_ڊNm|mBRFJN<C%_`wlMy+S{"4DPCu=OpҊJpR]Q]:4GϞk뜃N/̤Mː.HM[O?Y'ׅ(L|(}_2"!,<$08Gb$ت
$Z2%g'25ܖ~%--°6mFބK9rĨ>ΜN02IvrߞW%S%ח{TxdS/k}KՏɇ_33¦gx<>{E,7ԡ
ȾN[
+2JE;ѷQnۄj r휮.̿K)d]u6tCMGh\ŵ[6dUT@Sk/BkUBL
γ\("(`r-#tn]MD-c[˗4RVBZ
} jP[WKiNShĩ~]uWWRTe[bWy!`z5*K/9y:ܿgPZG(
KU8E7
*b
&@EeJwU.A*e6E:*|1SSI\'ț9Kk'b+.''Jwډk~!y~62JZ3ZMAgmčef#uUqGN-|ҏ7 $lcqk ?[hb\UDt9Yk7zbr~bX/>bxDE[4;ȏ,Q<q,9p]0 7&ȓ| hyQ2 <-i8@
_
>g[p}7GlFCt_O]|=ZLPRF'w?>_ɥn
'~4-I$Okӵ$txcY7]B;e;әz7hNwA+ۚ;;R9w;;J|7twFӵ!VWOι9MB;g6\`*oTYiY
xO= tDkqQ&8yCPhH9a; ,/-nYUC^im)ȜWZS4^9*0:|x5]+p4(Yjr8hMBatir83I*'WZW
aʽch(Lx0'LEQ8@SZ(#wH@ `uQ"5a@HFX2jK4c(
墖QT h/J%hkGu%:l!>V
+o 력>Y(";>gF-ɦp?>X[JVORTVV26Z+ZI*XI9,Bw;ΆZ>VªDc%XɰV=wߢpX nO]X}s\?_xix&AX>
ܷiG,_69r߮FGF
ths ) ƹ
>D
wih>|^P`D8|`ٯ#@$>#('->>ڿ_,'|D90tg~<2hȿAh>>Juf"!
` ,æ6qD,ǑshGktc8t L0[L>J@<FotR AJ=:o>6f$3h
c/oWPuYVD)AmkCG0":9ߑZ-RiHzQs%T&5R1!$yM\AXǂ}Bkxl%&ֺ̈R:/TV*qdEJ}pʲj%2RO'+@]{c+{=皅%:̠Z\WKqB9S,ռ[tKJ7@n[4?`kuSt->P@-T=PeG@ݧ@%"
o@=@jD5g@%4ʚͣɟ@Ztۣx}=JFySL#5kߚ>ak#<kR* K h t z X b } 2 s
}
(
2
:
$ %\ ' '- ' BDHP . FPPI Camera.lvclass PTH0 $ ClassesCameraCamera.lvclass g DDPI Camera.lvclass PTH0 $ ClassesCameraCamera.lvclass g IUVI WavefrontCorrector.lvclass"LVClass_WavefrontCorrector ctor.viPTH0 D ClassesWavefrontCorrector"LVClass_WavefrontCorrector ctor.vi PTH0 < ClassesWavefrontCorrectorWavefrontCorrector.lvclass FPPI WavefrontCorrector.lvclass PTH0 < ClassesWavefrontCorrectorWavefrontCorrector.lvclass 3 DDPI WavefrontCorrector.lvclass PTH0 < ClassesWavefrontCorrectorWavefrontCorrector.lvclass 3 IUVI CorrectionDataManager.lvclass%LVClass_CorrectionDataManager ctor.viPTH0 J ClassesCorrectionDataManager%LVClass_CorrectionDataManager ctor.vi 'PTH0 B ClassesCorrectionDataManagerCorrectionDataManager.lvclass FPPI CorrectionDataManager.lvclass PTH0 B ClassesCorrectionDataManagerCorrectionDataManager.lvclass u DDPI CorrectionDataManager.lvclass PTH0 B ClassesCorrectionDataManagerCorrectionDataManager.lvclass u IUVI CorrectionDataManager.lvclass<LVClass_CorrectionDataManager SetCommandMatrixPreferences.vi PTH0 a ClassesCorrectionDataManager<LVClass_CorrectionDataManager SetCommandMatrixPreferences.vi lPTH0 B ClassesCorrectionDataManagerCorrectionDataManager.lvclass TDCC .InteractionMatrixToCommandMatrixParameters.ctl PTH0 > Controls.InteractionMatrixToCommandMatrixParameters.ctl B LPTH0 IUVI CorrectionDataManager.lvclass0LVClass_CorrectionDataManager GetGeneralSetUp.vi PTH0 U ClassesCorrectionDataManager0LVClass_CorrectionDataManager GetGeneralSetUp.vi PTH0 B ClassesCorrectionDataManagerCorrectionDataManager.lvclass IUVI Camera.lvclassLVClass_Camera get size.viPTH0 0 ClassesCameraLVClass_Camera get size.vi PTH0 $ ClassesCameraCamera.lvclass IUVI
Image.lvclassLVClass_Image ctor.viPTH0 * ClassesImageLVClass_Image ctor.vi D PTH0 " ClassesImage
Image.lvclass IUVI HasoEngine.lvclass$LVClass_HasoEngine ctor from file.viPTH0 > Classes
HasoEngine$LVClass_HasoEngine ctor from file.vi ~PTH0 , Classes
HasoEngineHasoEngine.lvclass IUVI CorrectionDataManager.lvclass6LVClass_CorrectionDataManager GetExperienceCommands.vi PTH0 [ ClassesCorrectionDataManager6LVClass_CorrectionDataManager GetExperienceCommands.vi PTH0 B ClassesCorrectionDataManagerCorrectionDataManager.lvclass IUVI WavefrontCorrector.lvclass7LVClass_WavefrontCorrector Move to Absolute Position.vi PTH0 Y ClassesWavefrontCorrector7LVClass_WavefrontCorrector Move to Absolute Position.vi XPTH0 < ClassesWavefrontCorrectorWavefrontCorrector.lvclass IUVI Camera.lvclassLVClass_Camera get image.vi PTH0 1 ClassesCameraLVClass_Camera get image.vi B &PTH0 $ ClassesCameraCamera.lvclass IUVI HasoEngine.lvclass-LVClass_HasoEngine Compute Internal slopes.vi PTH0 G Classes
HasoEngine-LVClass_HasoEngine Compute Internal slopes.vi u '_PTH0 , Classes
HasoEngineHasoEngine.lvclass IUVI CorrectionDataManager.lvclass9LVClass_CorrectionDataManager ComputeInteractionMatrix.viPTH0 ^ ClassesCorrectionDataManager9LVClass_CorrectionDataManager ComputeInteractionMatrix.vi PTH0 B ClassesCorrectionDataManagerCorrectionDataManager.lvclass IUVI CorrectionDataManager.lvclass7LVClass_CorrectionDataManager SaveInteractrionMatrix.viPTH0 \ ClassesCorrectionDataManager7LVClass_CorrectionDataManager SaveInteractrionMatrix.vi 2PTH0 B ClassesCorrectionDataManagerCorrectionDataManager.lvclass IUVI CorrectionDataManager.lvclass=LVClass_CorrectionDataManager GetDiagnosticsSingularVector.viPTH0 b ClassesCorrectionDataManager=LVClass_CorrectionDataManager GetDiagnosticsSingularVector.vi PTH0 B ClassesCorrectionDataManagerCorrectionDataManager.lvclass IUVI CorrectionDataManager.lvclass%LVClass_CorrectionDataManager dtor.viPTH0 J ClassesCorrectionDataManager%LVClass_CorrectionDataManager dtor.vi PTH0 B ClassesCorrectionDataManagerCorrectionDataManager.lvclass IUVI Camera.lvclassLVClass_Camera dtor.viPTH0 , ClassesCameraLVClass_Camera dtor.vi 9PTH0 $ ClassesCameraCamera.lvclass IUVI WavefrontCorrector.lvclass"LVClass_WavefrontCorrector dtor.viPTH0 D ClassesWavefrontCorrector"LVClass_WavefrontCorrector dtor.vi PTH0 < ClassesWavefrontCorrectorWavefrontCorrector.lvclass IUVI
Image.lvclassLVClass_Image dtor.viPTH0 * ClassesImageLVClass_Image dtor.vi 5 tPTH0 " ClassesImage
Image.lvclass IUVI HasoEngine.lvclassLVClass_HasoEngine dtor.viPTH0 4 Classes
HasoEngineLVClass_HasoEngine dtor.vi PTH0 , Classes
HasoEngineHasoEngine.lvclass FPPI
Image.lvclass PTH0 " ClassesImage
Image.lvclass l DDPI
Image.lvclass PTH0 " ClassesImage
Image.lvclass l FPPI HasoEngine.lvclass PTH0 , Classes
HasoEngineHasoEngine.lvclass DDPI HasoEngine.lvclass PTH0 , Classes
HasoEngineHasoEngine.lvclass IUVI CorrectionDataManager.lvclass5LVClass_CorrectionDataManager ComputeCommandMatrix.viPTH0 Z ClassesCorrectionDataManager5LVClass_CorrectionDataManager ComputeCommandMatrix.vi
hPTH0 B ClassesCorrectionDataManagerCorrectionDataManager.lvclass IUVI Camera.lvclassLVClass_Camera ctor.viPTH0 , ClassesCameraLVClass_Camera ctor.vi +PTH0 $ ClassesCameraCamera.lvclass IUVI HasoSlopes.lvclass!LVClass_HasoSlopes equalize AB.vi PTH0 ; Classes
HasoSlopes!LVClass_HasoSlopes equalize AB.vi $PTH0 , Classes
HasoSlopesHasoSlopes.lvclass IUVI HasoSlopes.lvclassLVClass_HasoSlopes ctor.viPTH0 4 Classes
HasoSlopesLVClass_HasoSlopes ctor.vi PTH0 , Classes
HasoSlopesHasoSlopes.lvclass FPPI HasoSlopes.lvclass PTH0 , Classes
HasoSlopesHasoSlopes.lvclass
$ DDPI HasoSlopes.lvclass PTH0 , Classes
HasoSlopesHasoSlopes.lvclass
$ IUVI HasoSlopes.lvclassLVClass_HasoSlopes dtor.viPTH0 4 Classes
HasoSlopesLVClass_HasoSlopes dtor.vi ~PTH0 , Classes
HasoSlopesHasoSlopes.lvclass IUVI Camera.lvclass#LVClass_Camera start acquisition.vi PTH0 9 ClassesCamera#LVClass_Camera start acquisition.vi PTH0 $ ClassesCameraCamera.lvclass IUVI Camera.lvclass"LVClass_Camera stop acquisition.viPTH0 8 ClassesCamera"LVClass_Camera stop acquisition.vi PTH0 $ ClassesCameraCamera.lvclass IUVI CorrectionDataManager.lvclass@LVClass_CorrectionDataManager SetInteractionMatrixPreferences.vi PTH0 e ClassesCorrectionDataManager@LVClass_CorrectionDataManager SetInteractionMatrixPreferences.vi `PTH0 B ClassesCorrectionDataManagerCorrectionDataManager.lvclass IUVI
Image.lvclassLVClass_Image get image data.viPTH0 4 ClassesImageLVClass_Image get image data.vi PTH0 " ClassesImage
Image.lvclass IUVI Camera.lvclass#LVClass_Camera set Parameter Int.vi PTH0 9 ClassesCamera#LVClass_Camera set Parameter Int.vi <PTH0 $ ClassesCameraCamera.lvclass IUVI Camera.lvclass#LVClass_Camera set nbImagesToSum.vi PTH0 9 ClassesCamera#LVClass_Camera set nbImagesToSum.vi PTH0 $ ClassesCameraCamera.lvclass TDCC *InteractionMatrixAcquisitionParameters.ctl PTH0 : Controls*InteractionMatrixAcquisitionParameters.ctl B :PTH0 IUVI WavefrontCorrector.lvclass6LVClass_WavefrontCorrector Read Has internal memory.viPTH0 X ClassesWavefrontCorrector6LVClass_WavefrontCorrector Read Has internal memory.vi
/PTH0 < ClassesWavefrontCorrectorWavefrontCorrector.lvclass IUVI WavefrontCorrector.lvclass%LVClass_WavefrontCorrector connect.vi PTH0 G ClassesWavefrontCorrector%LVClass_WavefrontCorrector connect.vi PTH0 < ClassesWavefrontCorrectorWavefrontCorrector.lvclass G x} `EwuOOtLH r$0DSΨT<$@4$Dn
(***(୬xo >Y/TtzU2o2w?]{qWu+F=ř38Ǯ:FlPƃշ]mgiEّyr@\鏸ºvm[g+X ,ղ.le*gVT[Yw#xaפoER֏I
MoS7Jʬe6oY
\
~d_+dVmxhWի+Ag?+/ԳKXxCJ}Q=[+~fc>xPjQ}frpL`#V8݆ }_з0Xa
h C߆(6-}_}hWnq]|)qĆ(1+]&/RQvN?,QmcLfLQL]MGY@matW~,OS*A~(m_v@$4'P]1 v*ת[xoN4kX$;{yUBEd۬Ysy=
;5ھH_Kxy%7H?h=z˗/Bm[B\3[XbS֣ 5- _
+GǍGZ&\cF˖gY<mgFy
feg<<'2s"?q.-uSbc$aQ# s p%aH%KU[K- +I0
IB,. a,7`6p0.$ d c$ #I͟cN(,K8A0.
Kv,LPHl,$ Ζ$dh/OCqT.*|4EVaxlb/m9?*lHğusQ}}bi//Z<_Vv~x5g2_{-k59A;ct/+{=cv=߂ {߁wF2߆&2TjǬ3wdӿc-d,>؍dƾ5Eӿ(it-H+:ډ[<4XhdZ6OW[&Qxek!FM+h<kƿX9L3
0i"%9uG:('3ZxK<oe[6k)y1@K^(|bڗ-`C$Ki ^e ЭPB%PF/7:+Ul_c~JgE6pˋ4<*7m
^c<
3|sx'1bK0"Mz0jK!=fJ_{Ic}c3c߄7 v17 oZz3
3|x`Ez{'`&=f>G4#)<f<f;c*T^9:m<ʎn XjD>Ċ>[=Erx&%_%=evF/&$s?lZpYV}ȉgBwQP(w}[xS˺I9|>!{m殷Z-
ஜ|
ud|^)|;d|}acq[h܅b-\]q/} |t
O.xcSK4GK.xӤK4ا 1>KD9}ϑ.Ѩ<1@Dcү XOD
,MHDm}/.؉e%xwhWRD.qw#*fU?(؉I_uׯ)`Ck4apN3o7hѢ1ޤ7-y`xM3Xwh]y'bdw2ƞhMZz`4cŀfL-4falWޝyP6MH/) 7%*5GnA:/i1 '4420hhea|K~Nƶ4"_Ҥk+t0#`I&]tҤM1+`Ҥ;c4zbl/ߧ"KNG"];*d
Rf't53?4jy˺X0G"jy)"]Z?Q˫0v`Qk0Z(Q0zJG-o܀7v?܈w:jy?
8SjQ{{@G-F*ZcBG-ۍ$gv8xniUq^c1=XR_4J$Xׄu>i:E#Xǰ,xiy0VNNX`}45ECi1>Xf]I%f6@5ƆYc6D mu%uYYwl&ͺ( E.c ےf]W&;;|'gn{*+k.gC/
[v/_ {te"Leu_v]~__Nj溿vz$_CD-ٿpXZz'do#X/kD!2$nߑ?Nyvq>'0Z̯:x<^>Ѓr̈uqY'o=Ͻx4+S/N<pEn䰯{Ɖv.Z_ٍjr
Ϛ$ՠ]dT#7BAˁMf3r~Ws\d_g~xxp#UkbG0LT08F
mCTa\#<l;z:cW z:OMr
op$|ޑ>¿l'zAr17,|?`s>ycX}gzc;Va3fES'HkhX]Z3
ԁiĪSe1=,+ĴQ kqWVKNFzd 'ɨ߈[@Q
=$ c7VJQ"6
H9d $G0v`{d6q$yEPD2[I|Px؇h
CI`$%ycDKC<|/bZVW9vnz<|xQLo˚0"0p@rF0#<`F,"yB[1*< {8IV#H
F; ;`
!$#f>%)_7#$)yXjϛG ;`ތX~`ތ<$#fG`.lPr^NeeZ./b%1D
?acl,h`(H]d GlִsF<Xs1t@h6ΓjX!z4%q{M!|<EXBNyc4/RNyy
$x_llG4/@"@4x9?eӊJ
=)S9˽'ST
֭u+l|
=E}co2>-ISTg ;v:=EŹ2[LOQq}`gSTyD3){1(!yRzcEOQqLlz
c;jzwҳI5S]\SUvƄYU3KKLPYtsS/$݅# N7?l9Mү1;ΥI"&i7%+I~gy$?}-7-EOԇ+$$hj>ޗ|IxWy-}fj/
4Sb@A3u0)}Q*L>b]/3i#6;w-)8UȉuCNrkxYL)O-vS%n oB#:V>%f:%O$Б)9XfR֙gs˭R'sۉ1C= _hKYq@=t:C2#n3(G픘J>J/=%d1n*ɔMS<al v]mP2eeoD]fWa2|R`Kΐݑ):gmcEMcP|ō
[nܭ.<_|k$xȫprƢϽīmjq+eG4'}Ԡli!3*v(j[UVC}3$*?osBD+ފZe]&hPBOE?7oG"$F,ځ?%86 ϋ$v/Bw 935>}OƂwO9$Enj|*]-I~8-6Jd:}9WaxD+BЖmd/cvAo:/ "9K.[_8d,zxtz glL??OC^07^X~ kĻm 1%@47[ Ku, 5O't o֓
OѨ%\7'Oq|C"$*C /Mf|w22WdӇmZ2W+(aWNi}ᨯϊ#>YQ߫ G}}V2Q_ߋnሯϊ^G7}8"דMz2^{QnHmN<97ʊgWTVהͬ$R|Pnb}㍘~ȣޘ+oJjjAo"?pMP|LL--4A
^igVjnyd5F3] i{g|v3P|û2nVR
Vw:A3_wW]4CqvߍN7{O^8:?tzK>M :HjBA{ ⯩# xM!; M{hm4AGah&(Ni#Yn0|/R>ȇ>LM#4KO"?J'Mc4KqR_1`Y/ 0vh'St@rs /(uJ\ғAAAJTt͗ҮAmT[ >Moً3F|Em~}7yz`_, y=MPw1U("MRgm_'LӔB3g U4?1`_؈06|V&h+cz_o$]t*ij76*A-z
y)V<ZSw6xJLջViZuu;6xZ給u[mkMާiך}@o:fco.zF
c즷܆؏-6[0v+`[l@ 1+ZT[lNM]w'[ }1ZELQR3/SEM8VjqDĩ̼9MD<uZS/h"Kx,+8~MsOڼ֤%>-MD<sZ3h"ΒͲfc~`M\>Wh=J,|`و{#F|kf#>fuر={CKO78$N>NJZ'q'x i ^'q4\AL:94q3 >3Un&x(0|8o`|RțQi y yKM = Щ3:Qn,q`&9rj8@d9P$5ц6@2PMs<Ah"`6$4<`2iAOÓm9d'L<Y$4<!&%>M
h"&٧3O+}hŀmMOÓ
&0>
q4DRO#8!#K+Jkʫ F=m쏖j`߄jVjO̶əFFR L_A$3;If{h$3##IOu(.Hv" 9$Gգ%1LSGKգۅ:^RzP:JSKITR I'c8V)HOi3~쥶RImR,v,Hɶ5!%{7{LkrR'eؓ Fmا{IJ,>$)|ՋA$e{dv IJ$
a$)[XۀC;{(IJf /IJgAd8'?IN2|=HN/0K$9ɾoDJIprN>';8Ø.!u%)qE6!ݚԣuAH<1k4;&$a=&;iBA=ChBJs4!@ƬHx c@6"Ș5
s$ -0fa#h./ah2⁌YHx cvMƩ;
i2LEIE>ɸ4-2-
)x^LcaDf\)ęwcw4|V5y9e9gϝW^U\U{IҊ⊚CrLoե9Ϣڪʅ̙7U6V\Mk9x2htNҹrxP^qK0Z5TYzxgiuz7N9Z'bR43L:8t=9%QHjK\P[Zדv'J^rVQTʢzK%s<(IMXciC^ul!ic-]ӶN2Xw2[Z,ㅥ,ݾ]j4cu[]=DN@VWk<tT~.Njӵzˆ.Wë˒XlN֤'Y`52ԝJ[uslwTYwv֟pgs^1ʝ_{̹w~C﷿gIf'novלn]0aaUj6-(ٰ?$5G6>ۦiu+9u֍ZmU/V Q'$N[o~v2O:b?9h֑ؖbyCa餹d<iVU#v1TuK4,kcY??r('mNU~DyOGߎ-VE81ox7n`l=&'z@IcơόV8wvkiVZ{aqNQ}^]g罙%1n:*a/\eeRXSWNԊvYrAcn7'!Vռ-ڙU+Q<w23[W&<ţ>%&0GD9 F|X|{cǍaᖕX/Hc\#~+uhFu'We;$"JufܫqRWmN.Ǚ$}Rxgyt!~'މ:9pyRZWiU[Mh1n&r94 %;5Ev`^=pOغ;aY P%:c]ܽ&fkYZVΝ3Y9Ϋə[YRMwǍkOI3lOvj5 Ƶ ?M<wSQYA8| | *Nn}m>)!Y^Z4㸲+PSZUV1;ƍP>S&"m;mc.%=SkjGO~5Yr&"VyJb ;1y^0<ܬ>aI'PʴVՋ*fcY5bYLIǸl㎷y͓IMn¾V=ww<!x95 qGv9XP ELj.Om!+k_̋bW0h3Xi_H>x|54wq*p7kҬryRƃ{d+>:
=OVY%_}PƉiL>L77=ߒƓ@`q({6aT3'5*Jr;Ag#ig<OKr&W[{),(y10,"T[VW̘W\U<FiA:oq:4yau18:oIs~eU>PIκ&l('ꔓbկ_t՟oUoZUð?OkUOsWĪW+?@|4^.!WF̚ 3ؙ&;w}%|ɿ2[rעWtglf>O^E՜ǽ΅VbZ
('lhn"'\_Yi-ТFNP)'lh?Zrΐ;d`d)dMvґ+&#MSĥygŝ LœNR֍? WI{Anu*znJ+Bh
#"$DŽn